package com.financing.wap.dto;

import java.util.List;

import com.financing.wap.common.CommonConstantUtil;
 
/**
 * FA认证信息DTO
 * @author hetaihe
 *
 */
public class AuthenticationDTO extends BaseDTO {
	
	private static final long serialVersionUID = -341706908842284459L;

	/**
	 * faID
	 */
	private String faId;
	
	/**
	 * 身份证号码
	 */
	private String  idCardNo;
	
	/**
	 * 行业
	 */
	private String trade;
	
	/**
	 * 行业从业年限
	 */
	private Integer tradeAge;
	
	/**
	 * 工作经验
	 */
	
	private String experience;

	/**
	 * 审批状态
	 */
	private String reviewStatus;
	/**
	 * 证书列表
	 */
	private List<CertDTO> cert;

	private String wechatNo;//微信号
	private String otherContactInfo;//其他联系方式
	private String customerCategory;//客户分类（1：潜在客户，2：普通客户，3：合作伙伴，4：重要客户，5：失效客户）
	private String customerHeat; //客户热度（1：A类客户，2：B类客户，3：C类客户）
	private String customerLable;//客户标签（1：信托，2：资管，3：PE/VC，4：阳关私募，5：海外保险）
	private String customerSource;//客户来源
	private String customerKnowledge;//客户熟悉程度（1：不熟悉，2：一般熟悉，3：非常熟悉）
	private String customerStage;//客户阶段（1：初步沟通，2：潜在客户跟踪，3：合同执行，4：产品成立，5：合同期满）
	
	
	public String getWechatNo() {
		return wechatNo;
	}

	public void setWechatNo(String wechatNo) {
		this.wechatNo = wechatNo;
	}

	public String getOtherContactInfo() {
		return otherContactInfo;
	}

	public void setOtherContactInfo(String otherContactInfo) {
		this.otherContactInfo = otherContactInfo;
	}

	public String getCustomerCategory() {
		return customerCategory;
	}

	public void setCustomerCategory(String customerCategory) {
		this.customerCategory = customerCategory;
	}

	public String getCustomerHeat() {
		return customerHeat;
	}

	public void setCustomerHeat(String customerHeat) {
		this.customerHeat = customerHeat;
	}

	public String getCustomerLable() {
		return customerLable;
	}

	public void setCustomerLable(String customerLable) {
		this.customerLable = customerLable;
	}

	public String getCustomerSource() {
		return customerSource;
	}

	public void setCustomerSource(String customerSource) {
		this.customerSource = customerSource;
	}

	public String getCustomerKnowledge() {
		return customerKnowledge;
	}

	public void setCustomerKnowledge(String customerKnowledge) {
		this.customerKnowledge = customerKnowledge;
	}

	public String getCustomerStage() {
		return customerStage;
	}

	public void setCustomerStage(String customerStage) {
		this.customerStage = customerStage;
	}
	
	public String getReviewStatus() {
		return reviewStatus;
	}

	public void setReviewStatus(String reviewStatus) {
		this.reviewStatus = reviewStatus;
	}

	public String getIdCardNo() {
		return idCardNo;
	}

	public void setIdCardNo(String idCardNo) {
		this.idCardNo = idCardNo;
	}

	public String getTrade() {
		return trade;
	}

	public void setTrade(String trade) {
		this.trade = trade;
	}
 
	public String getExperience() {
		return experience;
	}
	
	public void setExperience(String experience) {
		this.experience = experience;
	}


	public String getFaId() {
		return faId;
	}

	public void setFaId(String faId) {
		this.faId = faId;
	}

	public List<CertDTO> getCert() {
		return cert;
	}

	public void setCert(List<CertDTO> cert) {
		this.cert = cert;
	}
	
	public String getTradeDesc(){
		return CommonConstantUtil.tradeMap.get(getTrade());
	}

	public Integer getTradeAge() {
		return tradeAge;
	}

	public void setTradeAge(Integer tradeAge) {
		this.tradeAge = tradeAge;
	}
	
	
}
